#define _CRT_SECURE_NO_WARNINGS

//#include<stdio.h>
//#include<stdlib.h>
//
//int cmp_q(const void* e1, const void* e2) {
//	return *(int*)e1 - *(int*)e2;
//}
//int main()
//
//{
//	int a[] = { 23,4232,5,3 };
//	int sz = sizeof(a) / sizeof(a[0]);
//	for (int i = 0; i < sz; i++) {
//		printf("%d ", a[i]);
//	}
//	printf("\n");
//	qsort(a, sz, 4, cmp_q);
//	for (int i = 0; i < sz; i++) {
//		printf("%d ", a[i]);
//	}
//	return 0;
//}

//#include<stdio.h>
//
//int main()
//{
//
//	int a = 10;
//	for (int i = 1; i <= a; i++) {
//
//		for (int j = 1; j <= a; j++) {
//			if (i == j || i + j == a + 1)
//				printf("*");
//			else
//				printf(" ");
//
//		}
//		printf("\n");
//	}
//	return 0;
// 
// 
//}
#include<stdio.h>

int main()

{

	int m = 0;
	int n = 0;
	scanf("%d %d", &n, &m);
	int num = 0;
	for (int i = 1; i <= n * m; i++) {

		scanf("%d", &num);
		printf("%d ", num);
		if (i % m == 0) {
			printf("\n");
		}
	}
	return 0;
}